package it.asvp.asvp_portal.service.services;

import java.util.List;

import it.asvp.asvp_portal.data.entity.event.Event;

public interface EventService {

	public Long addEvent(Long idCurrentAccount,Event transientEvent) throws Exception;
	
	public void updateEvent(Long idCurrentAccount, Long idEventToUpdate, Event transientEvent) throws Exception;
	
	public void deleteEvent(Long idCurrentAccount, Long idEventToDelete) throws Exception;
	
	public List<Event> getByPriority(boolean priority);
	
	public Event getById(Long idEvent) throws Exception;
	
	public List<Event> getAllEvents();
	
}
